Communication and personality profiles of global software developers

نویسندگان

  • Sherlock A. Licorish
  • Stephen G. MacDonell
چکیده

Context: Prior research has established that a small proportion of individuals dominate team communication during global software development. It is not known, however, how these members’ contributions affect their teams’ knowledge diffusion process, or whether their personality profiles are responsible for their dominant presence. Objective: We set out to address this gap through the study of repository artifacts. Method: Artifacts from ten teams were mined from the IBM Rational Jazz repository. We employed social network analysis (SNA) to group practitioners into two clusters, Top Members and Others, based on the numbers of messages they communicated and their engagement in task changes. SNA metrics (density, in-degree and closeness) were then used to study practitioners’ importance in knowledge diffusion. Thereafter, we performed psycholinguistic analysis on practitioners’ messages using linguistic dimensions that had been previously correlated with the Big Five personality profiles. Results: For our sample of 146 practitioners we found that Top Members occupied critical roles in knowledge diffusion, and demonstrated more openness to experience than the Others. Additionally, all personality profiles were represented during teamwork, although openness to experience, agreeableness and extroversion were particularly evident. However, no specific personality predicted members’ involvement in knowledge diffusion. Conclusion: Task assignment that promotes highly connected team communication networks may mitigate tacit knowledge loss in global software teams. Additionally, while members expressing openness to experience are likely to be particularly driven to perform, this is not entirely responsible for a global team’s success.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Assessing Personality Profiles of Software Developers in Agile Development Teams

Agile methodologies are changing the way we develop software. Their emphasis on teamoriented development, joint code ownership, and reliance on people rather than predefined processes to guide activities, is transforming software development into a socio-technical process. As methodologies become increasingly more people and team-oriented, there is an urgent need to investigate the personality ...

متن کامل

On Developers' Personality in Large-scale Distributed Projects: The Case of the Apache Ecosystem

Large-scale distributed projects are typically the results of collective efforts performed by multiple developers, each one having a different personality. The study of developers’ personalities has the potential of explaining their’ behavior in various contexts. For example, the propensity to trust others, a critical factor to the success of global software engineering – has been found to infl...

متن کامل

Personality Profiles in Patients With Allergic Rhinitis

Background: Psychological factors can be associated with allergic disorders. However, no particular personality pattern associated with these disorders has yet been identified. Objectives: This study aimed at comparing the personality profiles of patients with perennial allergic rhinitis and normal controls. Materials & Methods: This cross-sectional study was done on 50 adult people with pe...

متن کامل

Comparison of Personality substraits between Individuals with Suicide Attempt and Suicide Ideation based on SWAP-200

  Background: Suicide ideation and attempts are among common clinical problems that burden many costs to societies. This study was conducted to compare personality substraits among individuals with suicide ideation and suicide attempts. methods: A descriptive research method with expose-facto design was chosen. The population was including all clients who referred to Damghan velayat hospital ...

متن کامل

Developer Profiles for Recommendation Systems

Developer profiles are representations that capture the characteristics of a software developer, including software development knowledge, organizational information, and communication networks. In recommendation systems in software engineering, developer profiles can be used for personalizing recommendations and for recommending developers who can assist with a task. This chapter describes tec...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Information & Software Technology

دوره 64  شماره 

صفحات  -

تاریخ انتشار 2015